AmeliaBooking\Infrastructure\Repository\Booking\Event\EventRepository D

Total Complexity 145
Dependencies 20
Dependents 1
Total lines 1,772
Lines of code 1,349
Logical lines of code 512
Comment lines 97
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
getFilteredIds()
D
25
30 167
getFilteredIdsCount()
D
26
29 161
getBookingsByCriteria()
B
29 17 148
getByIdsWithEntities()
B
29 12 170
getByBookingId()
A
32 8 147
getProvidersEvents()
A
34 10 107
add()
A
35 10 94
update()
A
39 11 65
getById()
A
31 3 172
getRelevantBookingsCount()
S
45 3 40
getRecurringIds()
S
54 4 20
updateStatusById()
S
55 3 21
updateParentId()
S
54 3 21
isRecurring()
S
58 2 16